var n;
Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.Excel = exports.wareHouseControl = exports.todayShop = exports.shuiguo = exports.shuiguotiaozhan = exports.shuiguotianfu = exports.shuiguoqiandao = exports.shuiguoneibulevel = exports.shuiguolevel = exports.shuiguojineng = exports.shuiguohecheng = exports.shuiguoguanqia = exports.shuiguoguaiwu = exports.shuiguogonggao = exports.shuiguoduihuanma = exports.shuiguoconfig = exports.shuiguocitiao = exports.shuiguobuff = exports.shuiguoboshu = exports.shopControl = exports.shopBoxLevel = exports.gameShuiGuoRule = exports.bagEquipRule = exports.addPower = undefined;
var BaseExcel = require("AA_BaseExcel");
var ExcelData = require("AA_ExcelData");
var addPower = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      addCount: "number",
      maxTime: "number",
      price: "number",
      videoAddCount: "number",
      videoMaxTime: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.addPower = addPower;
var bagEquipRule = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      shuiguoId: "number",
      pfbName: "string",
      level: "number",
      isHaveQiPao: "number",
      showName: "string",
      weight: "number",
      videoWidget: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.bagEquipRule = bagEquipRule;
var gameShuiGuoRule = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      levelname: "string",
      rule: "number[][]"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.gameShuiGuoRule = gameShuiGuoRule;
var shopBoxLevel = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      level: "number",
      exp: "number",
      moneyCount: "number",
      rewards: "number[]",
      bigMoneyCount: "number",
      bigRewards: "number[]"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shopBoxLevel = shopBoxLevel;
var shopControl = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      resetTime: "number",
      lastResetCount: "number",
      todayDiamondCount: "number",
      getDiamondTime: "number",
      boxPrice: "number",
      bigBoxPrice: "number",
      box1BuyCount: "number",
      box2BuyCount: "number",
      gold1Count: "number",
      gold1Time: "number",
      gold2Count: "number",
      gold2Price: "number",
      gold3Count: "number",
      gold3Price: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shopControl = shopControl;
var shuiguoboshu = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      levelname: "string",
      mosterid: "number[][]",
      mosterjiaxue: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguoboshu = shuiguoboshu;
var shuiguobuff = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      buffdesc: "string",
      buffefftype: "number",
      bufftime: "number",
      value: "number[]",
      probability: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguobuff = shuiguobuff;
var shuiguocitiao = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      shuiguoId: "number",
      citiaomiaoshu: "string",
      citiaoshuzhitype: "number",
      weigth: "number",
      citiaochuxian: "number",
      quality: "number",
      jiesuo: "number",
      name: "string"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguocitiao = shuiguocitiao;
var shuiguoconfig = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      configkey: "string",
      name: "string",
      value: "number",
      content: "number[][]"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguoconfig = shuiguoconfig;
var shuiguoduihuanma = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      duihuanmahao: "string",
      duihuanaward: "number[][]",
      duihuantime: "string"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguoduihuanma = shuiguoduihuanma;
var shuiguogonggao = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      content: "string[]",
      time: "string",
      isshow: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguogonggao = shuiguogonggao;
var shuiguoguaiwu = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      mostername: "string",
      mosterdesc: "string",
      mosterimg: "string",
      mosterxue: "number",
      mosterspeed: "number",
      mosterskillid: "string",
      mosterjinyan: "number",
      boss: "number",
      resistance: "number",
      mostertype: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguoguaiwu = shuiguoguaiwu;
var shuiguoguanqia = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      levelname: "string",
      type: "number",
      levelaward: "number[][]",
      levelboshuid: "number[]",
      awardboshuid: "number[]",
      yinbi: "number",
      awardbox1: "number[][]",
      awardbox2: "number[][]",
      awardbox3: "number[][]",
      dipicture: "number",
      tiaozhanbox1: "number[][]",
      tiaozhanbox2: "number[][]",
      tiaozhanbox3: "number[][]",
      tiaozhanbox4: "number[][]"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguoguanqia = shuiguoguanqia;
var shuiguohecheng = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      shuiguoId: "number",
      shuiguoimg: "string",
      addattack: "number",
      addbeidongbuff: "number[]",
      addattackspeed: "number",
      newTianFuBuff: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguohecheng = shuiguohecheng;
var shuiguojineng = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {};
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguojineng = shuiguojineng;
var shuiguolevel = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      shuiguoId: "number",
      shengjixiaohao: "number",
      addattack: "number",
      addAtkSpeed: "number",
      addbeidongbuff: "number[]",
      money: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguolevel = shuiguolevel;
var shuiguoneibulevel = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      jinyan: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguoneibulevel = shuiguoneibulevel;
var shuiguoqiandao = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      award: "number",
      awardtype: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguoqiandao = shuiguoqiandao;
var shuiguotianfu = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      shuiguoid: "string",
      tianfumiaoshu: "string",
      tianfuleixing: "number",
      tianfujiesuo: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguotianfu = shuiguotianfu;
var shuiguotiaozhan = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      tiaozhanId: "number",
      tiaozhanName: "string",
      yinbi: "number",
      awardboshuid: "number[]",
      levelboshuid: "number[]",
      dipicture: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguotiaozhan = shuiguotiaozhan;
var shuiguo = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      name: "string",
      quality: "number",
      attack: "number",
      attackspeed: "number",
      baojilv: "number",
      baojivalue: "number",
      attacktype: "number",
      attackstate: "number",
      unLock: "number",
      isShow: "number",
      talent: "number",
      shuiguomiaoshu: "string",
      littleDesc: "string",
      jinJieLv: "number",
      jinjieShuiGuoId: "number",
      newName: "string",
      starWord: "string"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.shuiguo = shuiguo;
var todayShop = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      shuiguoId: "number",
      count: "number",
      showName: "string",
      describe: "string",
      diamond: "number",
      gold: "number",
      discount: "number[]",
      weight: "number",
      goldWeight: "number"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.todayShop = todayShop;
var wareHouseControl = function (e) {
  function _creator() {
    var t = null !== e && e.apply(this, arguments) || this;
    t.typeStr = {
      id: "number",
      unLockArray: "number[]"
    };
    return t;
  }
  __extends(_creator, e);
  return _creator;
}(BaseExcel.BaseExcel);
exports.wareHouseControl = wareHouseControl;
var Excel = function () {
  function _creator() {}
  _creator.addPower = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.addPower, e);
  };
  Object.defineProperty(_creator, "addPower_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.addPower);
    },
    enumerable: false,
    configurable: true
  });
  _creator.bagEquipRule = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.bagEquipRule, e);
  };
  Object.defineProperty(_creator, "bagEquipRule_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.bagEquipRule);
    },
    enumerable: false,
    configurable: true
  });
  _creator.gameShuiGuoRule = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.gameShuiGuoRule, e);
  };
  Object.defineProperty(_creator, "gameShuiGuoRule_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.gameShuiGuoRule);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shopBoxLevel = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shopBoxLevel, e);
  };
  Object.defineProperty(_creator, "shopBoxLevel_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shopBoxLevel);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shopControl = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shopControl, e);
  };
  Object.defineProperty(_creator, "shopControl_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shopControl);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguoboshu = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguoboshu, e);
  };
  Object.defineProperty(_creator, "shuiguoboshu_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguoboshu);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguobuff = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguobuff, e);
  };
  Object.defineProperty(_creator, "shuiguobuff_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguobuff);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguocitiao = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguocitiao, e);
  };
  Object.defineProperty(_creator, "shuiguocitiao_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguocitiao);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguoconfig = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguoconfig, e);
  };
  Object.defineProperty(_creator, "shuiguoconfig_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguoconfig);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguoduihuanma = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguoduihuanma, e);
  };
  Object.defineProperty(_creator, "shuiguoduihuanma_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguoduihuanma);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguogonggao = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguogonggao, e);
  };
  Object.defineProperty(_creator, "shuiguogonggao_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguogonggao);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguoguaiwu = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguoguaiwu, e);
  };
  Object.defineProperty(_creator, "shuiguoguaiwu_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguoguaiwu);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguoguanqia = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguoguanqia, e);
  };
  Object.defineProperty(_creator, "shuiguoguanqia_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguoguanqia);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguohecheng = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguohecheng, e);
  };
  Object.defineProperty(_creator, "shuiguohecheng_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguohecheng);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguojineng = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguojineng, e);
  };
  Object.defineProperty(_creator, "shuiguojineng_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguojineng);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguolevel = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguolevel, e);
  };
  Object.defineProperty(_creator, "shuiguolevel_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguolevel);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguoneibulevel = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguoneibulevel, e);
  };
  Object.defineProperty(_creator, "shuiguoneibulevel_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguoneibulevel);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguoqiandao = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguoqiandao, e);
  };
  Object.defineProperty(_creator, "shuiguoqiandao_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguoqiandao);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguotianfu = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguotianfu, e);
  };
  Object.defineProperty(_creator, "shuiguotianfu_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguotianfu);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguotiaozhan = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguotiaozhan, e);
  };
  Object.defineProperty(_creator, "shuiguotiaozhan_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguotiaozhan);
    },
    enumerable: false,
    configurable: true
  });
  _creator.shuiguo = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.shuiguo, e);
  };
  Object.defineProperty(_creator, "shuiguo_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.shuiguo);
    },
    enumerable: false,
    configurable: true
  });
  _creator.todayShop = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.todayShop, e);
  };
  Object.defineProperty(_creator, "todayShop_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.todayShop);
    },
    enumerable: false,
    configurable: true
  });
  _creator.wareHouseControl = function (e) {
    return BaseExcel.BaseExcel.getData(ExcelData.ExcelData.wareHouseControl, e);
  };
  Object.defineProperty(_creator, "wareHouseControl_all", {
    get: function () {
      return BaseExcel.BaseExcel.getAllData(ExcelData.ExcelData.wareHouseControl);
    },
    enumerable: false,
    configurable: true
  });
  return _creator;
}();
exports.Excel = Excel;